all:utils\gslhdrs.exe ..\gsl\gsl_math.h libcblas.lib libgsl.lib

utils\gslhdrs.exe:utils\gslhdrs.c
	cd utils && cl /nologo gslhdrs.c
	copy utils\gslhdrs.exe ..

..\gsl\gsl_math.h:
	cd .. && gslhdrs.exe

libcblas.lib:
	cd libcblas && nmake /nologo
	copy libcblas\libcblas.lib .

libgsl.lib:
	cd libgsl &&  nmake/nologo
	copy libgsl\libgsl.lib .

clean:
	cd libcblas && nmake /nologo cleanall
	cd libgsl && nmake /nologo cleanall

cleanall:clean
	rm -rf libcblas.lib libgsl.lib

